#字符串的定义可以通过单引号双引号和三引号来定义如
#单引号和双引号的定义方式一样，三引号定义可以对字符串进行换行
a = '单引号定义'
b = "双引号定义"
c = '''三引
号定义'''
print("---------------单引号定义-----------------")
print(a)
print("---------------双引号定义-----------------")
print(b)
print("---------------三引定义-----------------")
print(c)
#很其他编程语言一样，python也有转义符\可以转移符号
print("---------------转义符\-----------------")
d = "转义符\"演示"
print(d)
#\n换行
print("----------------转义符\\n----------------")
e = "特殊\n转义符"
print(e)
#字符串拼接
print("----------------字符串拼接----------------")
f = "普通" "拼接"
print(f)
#通过+号来拼接
print("----------------+号拼接----------------")
g = "+号"+"拼接"
print(g)

#字符串截取
s1 = "我是sunny"
#索引获取的方式
print("-----------------索引获取的方式---------------")
print(s1[0])
print(s1[2])

print("---------------切片获取方式-----------------")
#切片获取方式
print(s1[1:])#去掉第一个
print(s1[0:3])#从0开始获取三个

print("---------------字符串序列化成列表-----------------")
s2 = list(s1)
print(s2)